"use strict";

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };

/** layui-v2.3.0-rc1 MIT License By https://www.layui.com */
;layui.define("jquery", function (e) {
  "use strict";
  var t = layui.$,
      i = { fixbar: function fixbar(e) {
      var i,
          o,
          a = "layui-fixbar",
          r = "layui-fixbar-top",
          n = t(document),
          l = t("body");e = t.extend({ showHeight: 200 }, e), e.bar1 = e.bar1 === !0 ? "&#xe606;" : e.bar1, e.bar2 = e.bar2 === !0 ? "&#xe607;" : e.bar2, e.bgcolor = e.bgcolor ? "background-color:" + e.bgcolor : "";var c = [e.bar1, e.bar2, "&#xe604;"],
          g = t(['<ul class="' + a + '">', e.bar1 ? '<li class="layui-icon" lay-type="bar1" style="' + e.bgcolor + '">' + c[0] + "</li>" : "", e.bar2 ? '<li class="layui-icon" lay-type="bar2" style="' + e.bgcolor + '">' + c[1] + "</li>" : "", '<li class="layui-icon ' + r + '" lay-type="top" style="' + e.bgcolor + '">' + c[2] + "</li>", "</ul>"].join("")),
          s = g.find("." + r),
          u = function u() {
        var t = n.scrollTop();t >= e.showHeight ? i || (s.show(), i = 1) : i && (s.hide(), i = 0);
      };t("." + a)[0] || ("object" == _typeof(e.css) && g.css(e.css), l.append(g), u(), g.find("li").on("click", function () {
        var i = t(this),
            o = i.attr("lay-type");"top" === o && t("html,body").animate({ scrollTop: 0 }, 200), e.click && e.click.call(this, o);
      }), n.on("scroll", function () {
        clearTimeout(o), o = setTimeout(function () {
          u();
        }, 100);
      }));
    }, countdown: function countdown(e, t, i) {
      var o = this,
          a = "function" == typeof t,
          r = new Date(e).getTime(),
          n = new Date(!t || a ? new Date().getTime() : t).getTime(),
          l = r - n,
          c = [Math.floor(l / 864e5), Math.floor(l / 36e5) % 24, Math.floor(l / 6e4) % 60, Math.floor(l / 1e3) % 60];a && (i = t);var g = setTimeout(function () {
        o.countdown(e, n + 1e3, i);
      }, 1e3);return i && i(l > 0 ? c : [0, 0, 0, 0], t, g), l <= 0 && clearTimeout(g), g;
    }, timeAgo: function timeAgo(e, t) {
      var i = this,
          o = [[], []],
          a = new Date().getTime() - new Date(e).getTime();return a > 6912e5 ? (a = new Date(e), o[0][0] = i.digit(a.getFullYear(), 4), o[0][1] = i.digit(a.getMonth() + 1), o[0][2] = i.digit(a.getDate()), t || (o[1][0] = i.digit(a.getHours()), o[1][1] = i.digit(a.getMinutes()), o[1][2] = i.digit(a.getSeconds())), o[0].join("-") + " " + o[1].join(":")) : a >= 864e5 ? (a / 1e3 / 60 / 60 / 24 | 0) + "天前" : a >= 36e5 ? (a / 1e3 / 60 / 60 | 0) + "小时前" : a >= 12e4 ? (a / 1e3 / 60 | 0) + "分钟前" : a < 0 ? "未来" : "刚刚";
    }, digit: function digit(e, t) {
      var i = "";e = String(e), t = t || 2;for (var o = e.length; o < t; o++) {
        i += "0";
      }return e < Math.pow(10, t) ? i + (0 | e) : e;
    }, toDateString: function toDateString(e, t) {
      var i = this,
          o = new Date(e || new Date()),
          a = [i.digit(o.getFullYear(), 4), i.digit(o.getMonth() + 1), i.digit(o.getDate())],
          r = [i.digit(o.getHours()), i.digit(o.getMinutes()), i.digit(o.getSeconds())];return t = t || "yyyy-MM-dd HH:mm:ss", t.replace(/yyyy/g, a[0]).replace(/MM/g, a[1]).replace(/dd/g, a[2]).replace(/HH/g, r[0]).replace(/mm/g, r[1]).replace(/ss/g, r[2]);
    } };e("util", i);
});